System and method for recording broadcasting programs

ABSTRACT

The invention is directed to a broadcasting program recording system having a key input unit configured to receive a control signal from a user, the control signal including at least one of recording, reproducing, displaying and clipping signals, a display device configured to display a broadcasting program and a guide bar according to the control signal, respectively, a storage configured to store a broadcasting program, and a processor configured to control a broadcasting program to be recorded in the storage, control the recorded broadcasting program to be displayed on the display device, and control the guide bar to be displayed on the display device according to the control signal, respectively. The guide bar represents status information of the broadcasting program recorded in the storage or an ongoing status of a currently received broadcasting program, and the processor sets at least one clipping region on the guide bar according to the control signal and controls the at least one clipping region to be newly stored in the storage.

CROSS REFERENCE TO RELATED APPLICATION

This is a continuation of pending U.S. application Ser. No. 10/242,418filed on Sep. 13, 2002, which claims priority to Korean Application No.2001-0056546 filed in the Republic of Korea on Sep. 13,2001, the entirecontents of which is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a system and a method for recording andreproducing broadcasting programs, and more particularly, to a recordingsystem and a recording method, capable of selectively editing andstoring a part of a program.

2. Background of the Related Art

In general, a video cassette recorder employing a tape medium has beenwidely used as a conventional system for recording analog broadcastingsignals. However, upon the advent of the age of digital broadcast thatis advantageous more than analog broadcast, a variety of recording mediaappear. These recording media include a digital VCR, a hard disc driver(HDD), an optical disc and the like. Among these recording media, theHDD has recording capacity of about tens Giga-bytes similar to that ofthe tape medium with the help of recent rapid technical development.

With the propagation of digital TV receivers for digital broadcast, DTVreceivers having a variety of additional functions to satisfy user'svarious demands are being provided. Especially, the personal videorecorder (PVR) function, one of the noticeable DTV additional functions,provides a variety of reproduction functions using a large-capacity HDD.The PVR stores audio and video information digitally, distinguished fromthe conventional analog VCR tape, to secure picture quality withouthaving loss of information even in the event of unlimited times ofrecording and reproduction.

The PVR enables operations including normal play, Fast Forward, SlowForward, Fast Rewind and Slow Rewind of broadcasting programs storedaccording to a function similar to the convention VCR or currently beingbuffered. In addition, the PVR has a time shift function that allows auser to simultaneously store and play the broadcasting program he iscurrently watching. For example, in case that the user has a phone callwhile he is watching a broadcasting program, when he pushes a button fortime shift of a remote control (for example, pause button), broadcastingstreams received after he pushes the button are stored in a HDD. Whenthe user pushes a play button after he hangs up, he can watch scenesfollowing the pause scene, which are stored in the HDD. That is,recording and reproduction are simultaneously carried out at apredetermined time interval.

Furthermore, reservation recording and prompt recording are available.When the user records a program using the reservation recording orprompt recording, he usually performs recording by time or programs. Forexample, in case that the user records a program from 9:50 to 10:50,this data corresponding to one hour may include advertisements or a partof another program the user does not want to record. Moreover, therecorded data may contain only a part of the program he wants to record.That is, the recorded contents can include contents the user does notwant. Thus, the user desires to store only a part of the recordedcontents he wants.

Additionally, the HDD has a limited capacity. Accordingly, if even thecontents the user does not want are stored in the HDD, its capacity isunnecessarily wasted. Furthermore, in case of the time shift, thecontents stored in the HDD are deleted from the HDD once they arereproduced. This cannot satisfy a user who wants to store a part or thewhole part of time-shifted contents in the HDD.

SUMMARY OF THE INVENTION

Accordingly, the present invention is directed to a system and methodfor recording broadcasting programs that substantially obviate one ormore problems due to limitations and disadvantages of the related art.

An object of the present invention is to provide a system and a methodfor recording broadcasting programs, capable of selectively storing onlya part of recorded data or time-shifted data that a user requires in anHDD.

Another object of the present invention is to provide a system and amethod for recording broadcasting programs, capable of selectivelystoring a part of real-time broadcasting data that a user requires in anHDD.

In the present invention, a partial recording/editing function forrecording only a part of the real-time broadcasting data, recorded dataor time-shifted data in the HDD is called clipping function forconvenience of explanation.

The term “clipping” is exemplary and it can be replaced by any term thatappropriately explains the aforementioned function. In addition,different terms can be used for three different cases: selectivelystoring only a part of the real-time broadcasting data in the HDD;selectively storing only a part of the recorded data in the HDD; andselectively storing only a part of the time-shifted data. For example,the method of selectively recording only a part of the recorded data inthe HDD can be called “editing function”. Here, the term is not limitedto the above-described one and it can be replaced with another one.

To accomplish the objects, the present invention is characterized by aclipping function that allows a user to select a part of a recordedvideo signal or a time-shifted video signal, which are being reproduced,or a real-time broadcasting video signal and to store the selected partof the video signal in an HDD. Here, a guide bar is displayed in an OSDform in order to allow the user to select a clipping region of thedisplayed video signal. A desired clipping region is set in such amanner that a cursor is placed on a clipping start position and acompletion position on the guide bar and a clipping start key and acompletion key are respectively inputted. The guide bar can be displayedin a distinct color to allow the user to easily recognize the setclipping region.

To accomplish the objects of the present invention, there is provided abroadcasting program recording system, comprising a storage medium(i.e., HDD) for storing a corresponding broadcasting signal when arecording or time shift function is set; a key input unit through whicha user inputs a clipping start key and a completion key at the startposition and end potion of a clipping region in order to set theclipping region in a broadcasting signal being displayed, the key inputunit transmitting user's commands in wired or wireless; an applicationfor controlling the entire system in order to perform operationsaccording to commands of the key input unit; an OSD unit for displayinga guide bar in an OSD form on a predetermined position of a screen underthe control of the application in order to display the state of thebroadcasting signal currently being displayed, the clipping region beingdistinctively indicated on the guide bar; an engine for processing avideo signal reproduced from the storage medium or a bar on apredetermined position of a TV screen in an OSD form and indicating thestate of a broadcasting signal currently being displayed on the guidebar; a user inputting a start key and a completion key for clipping at adesired clipping start point and an end point on the guide bar, to set aclipping region, when the user wants to set the clipping region from thedisplayed broadcasting signal; discriminating the clipping region fromother regions on the guide bar when the clipping region is set in theabove step; and storing only the broadcasting signal of the clippingregion in the storage medium and updating file information of the filesystem when the clipping region is set in the above step.

To accomplish the objects of the present invention, there is furtherprovided a method of recording broadcasting programs, comprising thesteps of displaying a guide bar on a predetermined position of a TVscreen in an OSD form and indicating the state of a broadcasting signalcurrently being displayed on the guide bar; a user inputting a start keyand a completion key for clipping at a desired clipping start point anda completion point on the guide bar, to set a clipping region, if theuser wants to set the clipping region when a broadcasting signal storedin the storage medium is reproduced, the user repeating this process toset a plurality of clipping regions; discriminating the color of theclipping region from the color of other regions on the guide bar whenthe clipping region is set in the above step; and storing only thebroadcasting signal of the clipping region in the storage medium andupdating the file information of the file system when the clippingregion is set in the aforementioned step.

It is to be understood that both the foregoing general description andthe following detailed description of the present invention areexemplary and explanatory and are intended to provide furtherexplanation of the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this application, illustrate embodiment(s) of the invention andtogether with the description serve to explain the principle of theinvention. In the drawings;

FIG. 1 is a block diagram of a digital TV system having a PVR functionaccording to the present invention;

FIG. 2 illustrates the internal configuration of the engine of FIG. 1;

FIG. 3 is a flow chart showing a clipping method according to thepresent invention;

FIG. 4 illustrates an example of a display screen showing a clippingregion according to the present invention; and

FIG. 5 illustrates an example of a list of file information stored in anHDD according to the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the preferred embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings.

FIG. 1 is a block diagram of a digital TV system having a PVR functionaccording to the present invention. Referring to FIG. 1, the digital TVsystem includes an application 101 for controlling the entire operationsof the system according to user commands inputted through a key inputunit 100 such as a remote control, and an OSD unit 102 for displayingcharacters, graphic and a guide bar for indicating the state of an imagecurrently being displayed on the TV screen and the like on the TV screenunder

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this application, illustrate embodiment(s) of the invention andtogether with the description serve to explain the principle of theinvention. In the drawings;

FIG. 1 is a block diagram of a digital TV system having a PVR functionaccording to the present invention;

FIG. 2 illustrates the internal configuration of the engine of FIG. 1;

FIG. 3 is a flow chart showing a clipping method according to thepresent invention;

FIG. 4 illustrates an example of a display screen showing a clippingregion according to the present invention; and

FIG. 5 illustrates an example of a list of file information stored in anHDD according to the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the preferred embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings.

FIG. 1 is a block diagram of a digital TV system having a PVR functionaccording to the present invention. Referring to FIG. 1, the digital TVsystem includes an application 101 for controlling the entire operationsof the system according to user commands inputted through a key inputunit 100 such as a remote control, and an OSD unit 102 for displayingcharacters, graphic and a guide bar for indicating the state of an imagecurrently being display on the TV screen and the like on the TV screenunder the control of the application 101. The system further includes anengine 103 for processing a broadcasting signal received through achannel (the air, a cable or a satellite) or a broadcasting signalreproduced from an HDD 106 under the control of the application 101 todisplay the processed signal on the TV screen, storing data in the HDD106 or performing the clipping function using the guide bar, a filesystem 104 managing information of files stored in the HDD 106 and beingupdated according to the control of the engine 103 when there isgenerated a variation in the data stored in the HDD 106, and an HDDinterface 105 serving as a driver for performing interfacing between thefile system 105 and the HDD 106.

The OSD unit 102 includes a graphic library 102 a for programming OSDcharacters, graphic and the like to be displayed on the screen under thecontrol of the application 101, and an OSD processor 102 c for settingthe OSD characters, graphic and guide bar in an OSD memory (not shown)according to programming of the graphic library 102 a to display them onthe TV screen. An OSD interface 102 b is a driver that interfaces thegraphic library 102 a and the OSD processor 102 c with each other.

FIG. 2 illustrates the internal configuration of the engine 103, whichroughly shows a part related with the present invention.

Referring to FIG. 2, the engine 103 includes a channel decoder 201 forremoving various noises generated in a channel from the broadcastingsignal received through the channel (the air, a cable or a satellite), avideo processor 202 for extracting a video signal (including audio) fromthe broadcasting signal outputted from the channel decoder 201 to outputit to a display device or outputting a video signal reproduced from theHDD 106 to the display device, a program guide extractor 203 forextracting additional information data such as program guide informationfrom the broadcasting signal outputted from the channel decoder 201, astorage 205 for storing the program guide information extracted by theprogram guide extractor 203, and a controller 204 for controllingdecoding, displaying and reproducing of the video signal and extractionand storing of the program guide information.

The present invention constructed as above is characterized by theclipping function that allows a user to select only a partial section ofa recorded video signal or time-shifted video signal while the signal isbeing reproduced and stores only the video signal corresponding to theselected section in the HDD. Furthermore, the present invention performsthe clipping function for a real-time broadcasting video signal suchthat a user selects a partial section of the video signal and only thevideo signal of the selected section is stored in the HDD.

Here, the guide bar in the OSD form is used in order to allow the userto select a clipping section of a video signal displayed on the TVscreen. The guide bar is generated by the OSD unit 102 under the controlof the application 101 and displayed on a designated position of the TVscreen.

The guide bar is linked with a video signal being reproduced or areal-time broadcasting video signal to display the state of the signal.The state of the signal can be indicated using colors on the guide bard.For example, a section that has already been reproduced is representedin blue and a section that has not been yet reproduced is indicated inred. The colors of the guide bar can be varied by its designer.

Additionally, the guide bar can be automatically displayed in theprocess of reproducing the video signal or real-time broadcast.Otherwise, the guide bar can be displayed only when the system judgesthat it is required or the user selects it. Display of the guide bardepends on the system designer. For example, the guide bar can beautomatically displayed in the process of recording or reproducing avideo signal or during real-time broadcast, changed into an icon formafter a lapse of predetermined time, and then displayed again on the TVscreen according to judgement of the system or when the user selects theicon.

The guide bar can be in any shape that allows a user to recognize thestate of an image currently being displayed on the TV screen and toselect an arbitrary position of the guide bar.

FIG. 4 illustrates an example of the guide bar. The clipping function ofthe present invention will be explained with reference to the guide bar.

Referring to FIG. 4, the guide bar has a horizontally long shape,displayed at a lower part of the TV screen. This guide bar indicates thedisplay states of video signals of a reproduction file selected by auser using different colors. If the length of the reproduction file istwo-hours long, the guide bar has its length corresponding to 120minutes.

For example, if the selected reproduction file is currently beingdisplayed on the TV screen for ten minutes approximately, the section ofthe guide bar, corresponding to ten minutes, is indicated in a differentcolor so that the user can recognize it. Here, the start position andcompletion position of a clipping region on the guide bar are set usingthe key input unit 100 such as a remote control.

Specifically, a first clipping region is set in such a manner that acursor (or pointer) is placed on a desired clipping start position onthe guide bar and a clipping start key is pushed, and then the cursor islocated on a desired clipping completion position and a clippingcompletion key is pushed. Another clipping region can be set byrepeating this process.

Here, the clipping start key and the completion key are allocated to onekey on a remote control and used in the toggling manner, or they arerespectively assigned to two keys on the remote control. If a recordingkey is allocated to the clipping start key and completion key, forinstance, a user places the cursor on a desired clipping start positionon the guide bar and pushes the recording key, and then he locates thecursor on a desired clipping completion position and pushes therecording key again, thereby setting a clipping region.

A user command inputted in wired or wireless through the key input unit100 enters the application 101. Then, the application 101transmits/receives data to/from the OSD unit 102 or engine 103 accordingto the user command or a system command to perform the correspondingcommand.

Let it be assumed that the guide bar is displayed on the TV screen. Theapplication 101 programs the guide bar through the graphic library 102 aof the OSD unit 102 and outputs the programmed value to the OSDprocessor 102 c through the OSD interface 102 b. The OSD processor 102 csets the programmed value at a corresponding position of the OSD memoryto depict the guide bar to be actually displayed on the TV screen.Thereafter, the value of the OSD memory is displayed on the screenwithout any change, to thereby display the guide bar in OSD form, asshown in FIG. 4.

Meanwhile, the engine 103 displays a broadcasting signal received inreal time on the TV screen under the control of the application 101 orstores it in the HDD 106. In addition, the engine displays abroadcasting signal reproduced from the HDD 106 on the TV screen.Specifically, the channel decoder 201 removes various noises generatedon a channel from a broadcasting signal inputted through the channel(the air, a cable or a satellite) and outputs the signal to the videoprocessor 202 and the program guide extractor 203. The video processor202 extracts video information, that is, audio data and video data, fromthe broadcasting signal outputted from the channel decoder 201, decodesthem, and outputs them to the display device. Accordingly, the user canwatch broadcast received in real time.

The program guide extractor 203 detects additional information, i.e.,program guide information, from the broadcasting signal outputted fromthe channel decoder 201 and stores it in the storage 205 through thecontroller 204. The program guide information provides information aboutthe program of the clipping region when the clipping function is carriedout.

The controller 204 memorizes position information and time informationrelated with the clipping region when the user sets the clipping region,to control variation in the contents of the file system 104.

The file system 104 is a data structure for managing information offiles stored in the HDD 106. When a variation in data stored in the HDD106 is generated, the file system is updated under the control of thecontroller 204. When a broadcasting signal is stored in the HDD 106 inthe event of reservation recording or prompt recording or according tothe time shift function, the file system 104 handles the storedbroadcasting signal as a file, gives a name to the file and manages theposition of the file in the HDD 106 and time information related withthe file. Additionally, even when a clipping region is set and thebroadcasting signal of the clipping region is stored in the HDD 106, thefile system 204 gives a file name to the file meaning the broadcastingsignal and manages position and time information of the file. Here, whenat least two clipping regions are set, the file system can generate afile name with respect to each of the clipping regions or it can createonly one file name for them. In a preferred embodiment of the invention,one file name is generated for one clipping region.

When the user selects a specific recorded file name through a menuscreen, the controller 204 reads data stored in a corresponding positionof the HDD 106 with reference to file information of the file system104, to display the data on the TV screen through the video processor202. Here, if the guide bar is being displayed through the OSD unit 102,the state of the broadcasting signal being reproduced on the screen isdisplayed on the guide bar through linkage of the OSD unit 102 and theengine 103.

FIG. 3 is a flow chart for explaining a clipping method in the event ofreproduction. Here, reproduction has two meaning. One is reproduction ofa program recorded in the HDD 106 and the other is reproduction of atime-shifted program. The most distinctive difference between the timeshift and recording is that contents are automatically deleted from theHDD 106 once they are reproduced in case of the time shift while thecontents are continuously being stored in the HDD 106 even when they arereproduced once. The user can easily recognize the difference betweenthe two kinds of reproductions when the guide bar is displayed indifferent colors respectively for the case of reproducing a recordedprogram and the case of reproducing a time-shifted program.

Referring to FIG. 3, when reproduction of a specific file stored in theHDD 106 is selected (step 301) and the guide bar is displayed as shownin FIG. 4 through the OSD unit 102, the user can execute the clippingfunction through the key input unit 100 (step 302). Here, the guide barcan be automatically displayed if the system requires or it can bedisplayed at the user's request. In addition, it is also possible thatthe guide bar is inactivated in an icon form after a lapse ofpredetermined time and then activated again according to the user'schoice if required.

In the above-described reproduced state, the user can designate thestart position and completion position of a desired clipping regionusing a key allocated for clipping (for example, recording key) whencontents he wants to store in the HDD 106 are displayed (steps 303 and304). With a reproduced file that has a five-minute long advertisementat the beginning and end parts thereof, respectively, for instance, ifthe user wants to set a portion of the reproduced file, other than theadvertisement parts, as a clipping region, he moves the cursor to aposition on the guide bar, corresponding to the point five-minutedistant from the start point of the reproduced file using directionskeys of the remote control and pushes the recording key, to therebydesignate the start point of the clipping region. Then, the user movesthe cursor to a point five-minutes before the end point of thereproduced file and pushes the recording key, to thereby designate thecompletion point of the clipping region. By doing so, one clippingregion is set. Another clipping region can be set in the reproduced fileby repeating the aforementioned process.

Otherwise, while normally watching the reproduced file, the user candesignate the start point and completion point using the recording keywhenever contents he wants to clip are displayed, thereby setting atleast one clipping region.

The set clipping region is indicated in a color different from theoriginal color of the guide bar to allow the user to easily recognizethe clipping region.

In case that, after at least one clipping region is set in the currentreproduced file, the user does not want to set a clipping region anymore, he just pushes a completion key (step 305). When the completionkey is inputted, only the broadcasting signal of the clipping regiondesignated by the user is stored in the HDD 106 and broadcasting signalsexcluded from the clipping region are deleted from the HDD 106 (step306). Simultaneously, the file system 104 corrects information about thereproduced file, gives a new name to the clipping region, and managesposition information and time information about the file (step 307).Here, the position information related with the clipping region can betransmitted to the file system 104 whenever one clipping region is set.Otherwise, upon completion of setting clipping regions with respect thereproduced file, position information items related with the clippingregions can be transmitted at once.

When the broadcasting signal of the clipping region is stored in the HDD106, the invention can apply the same method for the recorded programand time-shifted program or apply different methods for them. That is,after clipping regions for the recorded program and time-shifted programare set and the completion key is inputted, the broadcasting signals ofthe clipping regions can be directly stored in the HDD 106 or they canpass through a confirmation process to be stored in the HDD 106.

For example, only the broadcasting signal of the clipping region withrespect to the time-shifted program is directly stored in the HDD 106when the clipping completion key is inputted. In case of the recordedprogram, only the broadcasting signal of the clipping region passesthrough the confirmation process and then is stored in the HDD 106. Theconfirmation process can employ various methods and it can be varieddepending on a system designer. One of the methods is constructed insuch a manner that items such as “edit”, “cancel edition”, “cancel” andthe like are displayed on the menu screen when the clipping completionkey is inputted and a user selects one of the items to control theoperation corresponding to the selected item. When the user selects“edit”, for instance, only the broadcasting signal of the clippingregion set with respect to the reproduced file is stored in the HDD 106and broadcasting signals excluded from the clipping region are deletedfrom the HDD 106. When “cancel edition” is selected, which meanscancellation of the clipping function, the process returns to therecording state. When “cancel” is selected, the process returns to theclipping region setting state so as to set a new clipping region orcorrect the clipping region previously set. The above-describedconfirmation process is merely exemplary and is not limited to theaforementioned example.

Moreover, a program broadcasting in real time can be recorded throughthe clipping function. Specifically, when the user wants to record aportion of the real-time broadcasting program while he watching it, withthe guide bar being displayed, he pushes the recording key at thatportion. Then, while he is continuously watching the program, he pushesthe recording key again at a portion he does not want to record, therebysetting a clipping region. The clipping region is displayed on the guidebar and, when the clipping completion key is inputted, only thebroadcasting signals of the clipping region are stored in the HDD 106.Simultaneously, the file system 104 is updated.

Upon completion of the aforementioned process, program list informationabout files stored in the HDD 106 is displayed on the TV screen throughthe file system 104, as shown in FIG. 5. At this time, file informationabout the clipping region is also displayed. Specifically, informationabout a first program, such as file name, time and the like, isdisplayed in a first program information space, and information about asecond program, such as file name, time and the like, is displayed in asecond program information space.

The user can select programs he wants to merge while watching theprogram information displayed on the list and determine merging order ofthe selected programs. The merging order means order of reproducingprograms merged into one program. For example, programs can be merged inthe order of first, second, third and fourth programs, or first, third,second and fourth programs. The merging order depends on the user. Uponcompletion of merging, the user can decide a new title for the newlymerged program.

According to the system and method for recording broadcasting programsof the present invention, described above, the user can select a portionof a recorded program and store only the selected portion in the HDD.This prevents the HDD from being unnecessary wasted. Furthermore, theuser can easily perform the clipping function in such a manner that hepushes the clipping start key and completion key at desired positions onthe guide bar to set a clipping region. Moreover, even for atime-shifted program, the user stores a portion of the program in theHDD through the clipping function so that he can reproduce even thetime-shifted program whenever he wants to watch it.

The forgoing embodiments are merely exemplary and are not to beconstrued as limiting the present invention. The present teachings canbe readily applied to other types of apparatuses. The description of thepresent invention is intended to be illustrative, and not to limit thescope of the claims. Many alternatives, modifications, and variationswill be apparent to those skilled in the art.

1. A broadcasting program recording system, comprising: a key input unitconfigured to receive a control signal from a user, the control signalincluding at least one of recording, reproducing, displaying andclipping signals; a display device configured to display a broadcastingprogram and a guide bar according to the control signal, respectively; astorage configured to store a broadcasting program; and a processorconfigured to control a broadcasting program to be recorded in thestorage, control the recorded broadcasting program to be displayed onthe display device, and control the guide bar to be displayed on thedisplay device according to the control signal, respectively, whereinthe guide bar represents status information of the broadcasting programrecorded in the storage or an ongoing status of a currently receivedbroadcasting program, and the processor sets at least one clippingregion on the guide bar according to the control signal and controls theat least one clipping region to be newly stored in the storage.
 2. Thebroadcasting program recording system of claim 1, wherein the clippingregion is set by a clipping start signal and a clipping completionsignal from the key input unit, and the display device displays a cursorsetting a start point and an end point on the guide bar by the clippingstart signal and the clipping completion signal, respectively.
 3. Thebroadcasting program recording system of claim 1, wherein the recordedbroadcasting program is recorded in the storage in a time-shiftfunction.
 4. The broadcasting program recording system of claim 1,wherein when the guide bar represents the status information of thebroadcasting program recorded in the storage, the processor controls theat least one clipping region to be newly stored in the storage bydeleting a unclipping region on the guide bar in the storage.
 5. Thebroadcasting program recording system of claim 1, wherein the displaydevice displays a list of the at least one clipping region, and theprocessor controls the at least one clipping region to be newly storedin the in the storage by selecting one of the at least one clippingregion in the list.
 6. A method of recording a broadcasting program, themethod comprising: displaying, on a screen, a guide bar representingstatus information of the broadcasting program recorded in a storage oran ongoing status of a currently received broadcasting program;receiving a control signal from a user indicating at least one clippingregion on the guide bar according to the control signal on the screen;and newly recording the at least one clipping region in the storage. 7.The method of claim 6, wherein the clipping region is indicated by aclipping start signal and a clipping completion signal according to thecontrol signal, and a start point an end point is displayed on the guidebar by the clipping start signal and the clipping completion signal. 8.The method of claim 6, wherein the recorded broadcasting program in thestorage is recorded in a time-shift function in the storage
 9. Themethod of claim 6, wherein when the guide bar represents the statusinformation of the broadcasting program recorded in the storage, theprocessor controls the at least one clipping region to be newly storedin the storage by deleting a unclipping region on the guide bar in thestorage.
 10. The method of claim 6, further comprising: displaying, onthe screen, a list of the at least one clipping region, wherein the atleast one clipping region is newly stored in the in the storage byselecting one of the at least one clipping region in the list.